package moderacion;

import static org.mockito.Mockito.mock;
import model.Publicacion.Pregunta;
import model.Usuario.ModeracionPregunta;
import model.Usuario.UsuarioModerador;

import org.joda.time.DateTime;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class TestModeracionPregunta {
	ModeracionPregunta m;
	Pregunta p;
	UsuarioModerador u;

	@Before
	public void setUp() throws Exception {
		u=mock(UsuarioModerador.class);
		p=mock(Pregunta.class);
		m=new ModeracionPregunta(p,u);
	}

	@Test
	public void testGetFecha() {
		Assert.assertEquals(DateTime.now(),m.getFecha());
	}
	@Test
	public void testGetMesModeracion() {
		Assert.assertEquals(DateTime.now().getMonthOfYear(),m.getMesDeModeracion());
	}
	@Test
	public void testGetPregunta() {
		Assert.assertEquals(p,m.getPregunta());
	}


}
